2026-03-23

Claude Code 常用命令完整整理

如果你正在使用 Claude Code(claude.ai/code)这款 AI 编程助手,本文将为你整理一份完整的命令参考。从终端启动到会话内操作,从斜杠命令到实用技巧,涵盖你日常使用所需的一切。

一、终端启动命令

这些命令在进入 Claude Code 会话之前使用,直接在终端中执行:

命令 说明
claude 启动交互式会话
claude "你的问题" 带初始提示启动,直接开始对话
claude -c 恢复上次会话,保留上下文,无需重新解释
claude -p "提示" Print 模式:执行一次后退出,适合脚本集成
claude --dangerously-skip-permissions 跳过所有权限确认(仅在可信容器环境中使用)

安装方式:

npm install -g @anthropic-ai/claude-code

二、会话内斜杠命令

在 Claude Code 会话中,以 / 开头的命令用于控制工具行为,例如清除历史、压缩上下文等。

上下文管理

命令 说明
/clear 清空对话历史,重新开始(切换任务时强烈推荐)
/compact 压缩旧的上下文但不丢弃,可指定保留内容,如 /compact retain the error handling patterns。一般在上下文使用超过 80% 时使用,切换任务时用 /clear
/context 查看当前上下文用量

项目与记忆

命令 说明
/init 在项目根目录生成 CLAUDE.md,用于存储架构说明、编码规范等项目记忆
/memory 打开 CLAUDE.md 进行编辑,存放跨会话持续生效的项目约定

模式与设置

命令 说明
/model 切换模型(Sonnet、Haiku、Opus),无需打开完整设置
/config 打开设置界面
/permissions 查看和修改工具权限
/plan 进入计划模式,先分析再执行(避免直接修改代码)
/help 显示所有可用斜杠命令,包括自定义命令和 MCP 服务器命令

GitHub 集成

命令 说明
/install-github-app 安装后 Claude 会自动 review 你的 PR,适合 AI 工具增加 PR 数量后的质量保障

三、会话内特殊语法

在提示中可以使用特殊语法来增强交互:

  • @ 引用文件或目录:与其说"找 auth 文件",不如直接写 @./src/auth.ts,让 Claude 精准定位
  • ! 前缀执行 shell 命令:例如 !npm test,直接执行终端命令

四、快捷键

Shift+Tab 可循环切换三种模式:

  • 普通模式 — 默认模式
  • 自动接受模式 — 自动接受建议的更改
  • 计划模式 — 先分析再执行

当前模式显示在提示符下方,方便你随时了解当前状态。

五、实用技巧

# 快速添加记忆

在提示开头输入 #,例如:

# Use 2-space indentation for JS files

这条内容会直接追加到 CLAUDE.md,无需手动编辑,方便跨会话记住你的编码偏好。

自定义斜杠命令

在项目中创建 .claude/commands/ 目录,以 .md 文件名作为命令名,用自然语言编写内容,用 $ARGUMENTS 接收参数,即可用 /命令名 调用。

例如,创建 .claude/commands/deploy.md

部署当前项目到生产环境。

$ARGUMENTS

创建后即可用 /deploy 调用。

上下文引用

使用 @ 引用文件或目录是最精准的交互方式。例如不要只说"找 auth 文件",而是直接写 @src/auth.ts,Claude 会立即定位到该文件。

结语

Claude Code 是一款功能强大的 AI 编程助手,掌握这些命令能让你事半功倍。建议收藏本文作为参考,也欢迎分享给有需要的同学。

完整 CLI 参考可查看官方文档:code.claude.com/docs/en/cli-reference